package com.ruoyi.project.g6.entity;

import com.ruoyi.project.g6.entity.common.FileEntity;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * 更换终端信息
 *
 * @author wz-zjx  2019年12月4日 10:50:42
 */
@Data
public class TboxChange {
    /**
     * 车辆vin
     */
    @NotEmpty(message = "车辆vin不能为空")
    private String vin;
    /**
     * 旧的车载终端型号
     */
    @NotEmpty(message = "旧的车载终端型号不能为空")
    private String tboxModelOld;
    /**
     * 新的车载终端型号
     */
    @NotEmpty(message = "新的车载终端型号不能为空")
    private String tboxModelNew;
    /**
     * 旧的安全芯片型号
     */
    @NotEmpty(message = "旧的安全芯片型号不能为空")
    private String chipModelOld;
    /**
     * 新的安全芯片型号
     */
    @NotEmpty(message = "新的安全芯片型号不能为空")
    private String chipModelNew;
    /**
     * 新的安全芯片ID（16位）
     */
    @NotEmpty(message = "新的安全芯片ID（16位)不能为空")
    private String chipSnNew;
    /**
     * 旧的安全芯片ID（16位）
     */
    @NotEmpty(message = "旧的安全芯片ID（16位）不能为空")
    private String chipSnOld;
    /**
     * 旧的tbox编号
     */
    @NotEmpty(message = "旧的tbox编号不能为空")
    private String tboxSnOld;
    /**
     * 新的tbox编号
     */
    @NotEmpty(message = "新的tbox编号不能为空")
    private String tboxSnNew;
    /**
     * 更换原因
     */
    @NotEmpty(message = "更换原因不能为空")
    private String remark;
    /**
     * 联系人电话
     */
    @NotEmpty(message = "联系人电话不能为空")
    private String contactorPhone;
    /**
     * 联系人姓名
     */
    @NotEmpty(message = "联系人姓名不能为空")
    private String contactorName;

    /**
     * 车企申请文件
     */
    @NotNull(message = "车企申请文件不能为空")
    private FileEntity strRequestFile;


}
